#include "TypeSpecifier.h"
#include "StructOrUnionSpecifier.h"
#include "EnumSpecifier.h"
#include "TypeName.h"

#include "../../symtab/symtab.h"

TypeSpecifier::~TypeSpecifier(void)
{
	switch(m_iType)
	{
	case struct_or_union_specifier:
		delete m_pStructOrUnion;
		break;
	case enum_specifier:
		delete m_pEnum;
		break;
	case typedef_name:
		delete m_pType;
		break;
	default:
		break;
	}
}

void TypeSpecifier::codeGen()
{
	COUT
}